DioDocs for Excel
ImportData<T>(IEnumerable<T>,DataImportOptions) メソッド

DS.Documents.Excel アセンブリ > GrapeCity.Documents.Excel 名前空間 > IRange インターフェース > ImportData メソッド : ImportData<T>(IEnumerable<T>,DataImportOptions) メソッド
インポート項目。要素タイプは次のとおりです:
コレクションタイプ:
インポート オプション。
データ ソース (最大 2D) から範囲にデータをインポートします。
シンタックス
'宣言
 
Overloads Function ImportData(Of T)( _
   ByVal items As System.Collections.Generic.IEnumerable(Of T), _
   Optional ByVal options As DataImportOptions _
) As DataImportResult
DataImportResult ImportData<T>( 
   System.Collections.Generic.IEnumerable<T> items,
   DataImportOptions options
)

パラメータ

items
インポート項目。要素タイプは次のとおりです:
  • プリミティブ型: System.SByte, System.Byte, System.Int16, System.UInt16, System.Int32, System.UInt32, System.Int64, System.UInt64, System.Single, System.Double, System.Decimal, System.Boolean, System.DateTime, System.TimeSpan または CalcError.
  • Null 可能プリミティブ: System.String または System.Nullable`1 (T はプリミティブ型)。
  • カスタムオブジェクト: セル値にマップされるプロパティを持つオブジェクト。
  • System.Collections.Generic.IReadOnlyDictionary`2 または System.Collections.Generic.IDictionary`2 または System.Collections.IDictionary (キーは System.String) : プロパティ名と値のコレクションとして扱われます。
  • System.Data.DataRow または System.Data.DataRowView.
コレクションタイプ:
  • Flat (ジャグ配列ではない、1D) System.Collections.Generic.IEnumerable`1
  • ジャグ配列 (2D) System.Collections.Generic.IEnumerable`1、 内部コレクションの要素型はプリミティブまたは null 許容プリミティブです。
  • 要素型がプリミティブまたは null 許容プリミティブである 2D 配列。
options
インポート オプション。

型パラメータ

T
例外
例外解説
列のデータ型が不一致です。DataImportOptions.ItemTypeProvider の実装が正しいかどうかを確認してください。
アイテムの種類がサポートされていないか、options に誤った情報が含まれています。
これは通常、実行時に AOT 互換性の問題が発生した場合にスローされます。
解説
アイテム コレクションがプリミティブ型のリストである場合、方向は範囲の形状によって決まります。範囲の行数が列数より大きい場合は、コレクションを垂直にインポートします。それ以外の場合は、コレクションを水平にインポートします。
参照

IRange インターフェース
IRange メンバ
オーバーロード一覧